$(function(){
    getUserInfo() 


    //退出功能
    $('#logout').on('click',function(){
        layer.confirm('确定要退出吗?', {icon: 3, title:'提示'}, function(index){
            //销毁凭证
            localStorage.removeItem('token')
            //跳转回登录页面
            location.href = '/login.html'
            layer.close(index);
          });
    })
})

// 1. 如果用户有昵称就用昵称，否则就用用户名
// 2. 头像如果有就用头像，否则就把用户名的首字母大写作为头像
function getUserInfo(){
    $.ajax({
        method:'get',
        url:'/my/userinfo',
        //相当于电影票
        // headers:{
        //     Authorization:localStorage.getItem('token')
        // },
        success:function(res){
            // console.log(res)
            // if(res.status == 1 && res.message == '身份认证失败！'){
            //     localStorage.removeItem('token')
            //     location.href = '/login.html'
            // }
            if(res.status != 0){
                return layer.msg('获取用户信息失败')
            }
            //res.data就是用户的所有的信息
            renderAvatar(res.data)
            
        },
        // options.complete 
        //ajax结束的时候执行
        //把这块逻辑放在complete当中的目的是为 了可以提取到baseAPI当中来复用
    })
}

// itcast123 000000 
// e222 000000
function renderAvatar(user){

    // if(user.nickname){
    //     $('#welcome').html('欢迎&nbsp;&nbsp;'+user.nickname)
    // }else{
    //     $('#welcome').html('欢迎&nbsp;&nbsp;'+user.username)
    // }
    var name = user.nickname || user.username;
    $('#welcome').html('欢迎&nbsp;&nbsp;'+name);
    // 如果有头像就用头像，如果没有就用用户名的第一个单词的大写
    if(user.user_pic){
        $('.text-avatar').hide()
        $('.layui-nav-img').attr('src',user.user_pic).show();
    }else{
        $('.layui-nav-img').hide()
        $('.text-avatar').html(user.username[0].toUpperCase()).show();
    }
}

// 防止用户没有登录直接去index.html 